Definition of New World Anteater
-
(noun) any of several tropical American mammals of the family Myrmecophagidae which lack teeth and feed on ants and termites
Synonyms of New World Anteater
Antonyms of New World Anteater
No Antonyms Found.
Homophones of New World Anteater
No Homophones Found.